Minwoo KangMinwoo Kang
Nam Dinh and Ninh Binh Ahead of V.League 1 2026/27 Round 3: When Momentum Meets the Weight of a Title RaceThat evening, I sat in front of the screen in Busan. The clock read 22:47 Kor...
Nam Dinh vs Ninh Binh, V.League 1 2026/27 Round 3: Pressure, Momentum and the Unverified Data Gap Nobody Wants to DiscussI wrote the Nam Dinh versus Da Nang match into my red notebook, and the first...
The Expanded Europa League: When 18 Clubs From 17 Domestic Leagues Collide Inside One Spreadsheet02:47 in Shanghai, and a Fixture List With No Source The clock in my study in...
The V-League Transfer Window: When Market Noise Drowns Out the Signal from the PitchJune in Da Nang, and the rain arrives late. I sit on the second-floor balcony...
V.League and the Three Structural Axes Shaping Vietnamese FootballOn November 2, 2026, at Thong Nhat Stadium, I sat in the press row and heard...
The Empty Report: Lessons From a Nine-Dimension Football Analysis With Zero DataThere is a document nine sections long, full of tables, full of risk...
Six Giants Absent at VALORANT Champions 2026: Analysis of Four Failure Modes and the Qualification System QuestionThe VCT 2026 season is about to kick off in Shanghai with a notable paradox:...
Astralis Bench HooXi and jabbi: A Trophy That Could Not Save an Expiring ContractBarcelona night. Astralis lifted their first LAN trophy since December 2026....
The Silence of Data: Esports Analysis and the Trap of False CertaintyIn March 2026, I was sitting in a studio in Seoul, my headphones still carryi...
Australian Women's Open 2026: 29 Players, a Short Format and a Probability Test in SydneyThe group stage of the Australian Women's Open 2026 lasts a maximum of three...
Jules Koundé and 540 Minutes: Barcelona Is Valuing a Defender by the Wage Bill, Not by FormI go to the stadium to watch the match, but I stay to read the numbers. This...
Quang Nam win V.League 2026: when money does not decide the tableThe final whistle at Tam Ky stadium had barely sounded when people in the...
Nguyen Thi Tam reaches the 2026 Asian Games final: a 5-0 win over a world champion and the puzzle named Wu YuI was sitting in the stands of Nishio Arena, Aichi Prefecture, when the third...
BLAST Slam VIII: LGD and 1W Rewrite the Script While OG and Topson Exit in SilenceThe BLAST Slam VIII 'Last Chance' qualifier wrapped up on October 11, leaving...
Ormenio to Gavdos: 12 Days, 5 Sports, 1 Subject, and a Data File That Was Never PublishedThe northernmost point of Greece is Ormenio, a town on the Bulgarian border...
China Masters 2026: The Indian Contingent and the Three Numbers Behind a Quarter-Final Day11-15. That was the number I circled on my screen before the match ended....
Persija's Bali Trip: Defensive Discipline Against Java United and a 'Perfect' Label Built on Two MatchesPersija's Bali Trip: Defensive Discipline Against Java United and a 'Perfect'...
Sussex Senior 4*: The Reigning Champion Seeded Fifth and the Vacancy in the Women's DrawThe seeding sheet went up on the corridor wall of the Sussex venue on Saturda...
When Esports Data Goes Silent: Lessons From an Empty Analysis PipelineLast Tuesday night, I stared at an empty Excel sheet for forty minutes. Not...
The V.League Paradox: When Vietnamese Football Is Valued on Belief, Not RevenueThe V.League Paradox: When Vietnamese Football Is Valued on Belief, Not Reven...
